using System;
using System.Collections.Generic;
using System.Linq;

namespace LeadTracker.Entities
{
	public enum LeadType
	{
		RawLead = 0,
		NewsReport = 1,
		Article = 2,
		Interview = 3
	}

	public static class LeadTypeExtension
	{
		public static string DisplayText(this LeadType value)
		{
			switch (value)
			{
				case LeadType.RawLead:
					return "Raw Lead";
				case LeadType.NewsReport:
					return "New Report";
				case LeadType.Article:
					return "Article";
				case LeadType.Interview:
					return "Interview";
				default:
					throw new ArgumentOutOfRangeException("value");
			}

		}
	}
}